.exhibitionList {
    width: 100vw;
    padding-bottom: 20px;
    .banner{
      width: 100%;
      height: 453px;
      background: url('../image/banner.png') no-repeat center center;
      background-size: 100% 100%;
      padding: 28px;
      .tools{
        width: 100%;
        height: 66px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        .search{
          height: 66px;
          flex: 1;
          border: 1px solid #A0A0A0;
          border-radius: 33px;
          display: flex;
          justify-content: space-between;
          align-items: center;
          padding: 0 15px;
          margin-right: 19px;
          .sousuo{
              height: 100%;
              width: 58px;
              display: flex;
              justify-content: center;
              align-items: center;
              font-size: .8rem;
              border-radius: 6px 0 0 6px;
              img{
                  width: 24px;
                  height: 24px;
              }
          }
          .seaInp{
            width: 100%;
            height: 100%;
            border: none;
            outline: none;
            font-size:26px;
            background: transparent;
          }
        }
        .saoyisao{
          width: 70px;
          height: 66px;
          background: url('../image/saoyisao.png') no-repeat center center;
          background-size: 38px 37px;
        }
      }
    }
    .list{
      width: 100%;
      padding: 29px 28px 0 28px;
      // background: yellow;
      .exhibition{
        width: 100%;
        height: 452px;
        margin-bottom: 40px;
        .image{
          width: 100%;
          height: 354px;
          border-radius: 6px;
          margin-bottom: 20px;
          img{
            width: 100%;
            height: 100%;
            border-radius: 6px;
          }
        }
        .title{
          font-size:30px;
          font-weight:400;
          color:rgba(51,51,51,1);
        }
        .pos{
          font-size:24px;
          line-height: 1.5;
          font-weight:400;
          color:rgba(51,51,51,1);
          background: url('../image/weizhi.png') no-repeat left center;
          background-size: 19px 23px;
          text-indent: 23px;
        }
      }
    }
  
    
      .loading{
          text-align: center;
          line-height: 3;
          display: flex;
          flex-direction: column;
          margin: 20px 0;
          font-size: 30px;
  
          .demo-spin-container {
              display: block;
              width: 30px;
              height: 30px;
              margin: 0 auto;
              position: relative;
              border: 1px solid #fff;
              .ivu-spin-fix{
                  z-index: 0;
              }
              .demo-spin-icon-load {
                  color: #a97d7b;
                  animation: ani-demo-spin 1s linear infinite;
              }
          }
      }
      .nomore{
          font-size: 24px;
          text-align: center;
          color: #9b999a;
      }
  }